﻿#include <opencv2/opencv.hpp>
#include <iostream>
#include <filesystem> // C++17标准库中的文件系统库

using namespace cv;
using namespace std;
namespace fs = std::filesystem; // 创建文件系统命名空间的别名

int main() {
    // 获取并打印当前的工作目录
    auto currentPath = fs::current_path();
    cout << "Current path is: " << currentPath << endl;

    // 加载图像
    Mat text_img = imread("Lenna.png"); // 假设图片已经在当前工作目录
    if (text_img.empty()) {
        cout << "Error loading the image" << endl;
        return -1;
    }

    namedWindow("Lenna", WINDOW_AUTOSIZE);
    imshow("Lenna", text_img);

    waitKey();

    destroyWindow("Lenna");

    return 0;
}